package 第十一章_网络编程.第十一章_网络编程_服务器与客户端_UDP下载;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;

public class client {
    public static void main(String[] args) {
        byte[] bytes=new byte[1024];
        DatagramPacket dp=new DatagramPacket(bytes,bytes.length);
        DatagramSocket socket= null;
        try {
            socket = new DatagramSocket(8000);
            //这句话是 接收 服务器发送的消息。所以 要先启动客户端 。  在启动服务器 不然报错了。
            socket.receive(dp);
        } catch (SocketException e) {
            throw new RuntimeException(e);
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
        System.out.println("正在接收数据中...");
        String s =new String(dp.getData(),0,dp.getLength());
        System.out.println(s);
        socket.close();
    }
}
